<?php

/**
 * catdel.php 删除栏目
 * 
 * @author 老洪
 * @link www.baidu.com
 * @since 2020年11月16日 15:02:41
 * @copyright CGX
 */

header("Content-Type:text/html;charset=utf-8");

//判断用户是否登录
// $_SESSION['s_username'] = null;
session_start();
$sessions = empty($_SESSION['s_username']) ? '' : $_SESSION['s_username'];
if ($sessions == '') {
  //用户名或密码不存在，弹出‘该用户不存在’
  echo "<script>alert('请先登录账户！');window.location.href='login.php'</script>";
  exit();
}

require './lib/init.php';
$art_id = isset($_GET['id']) ? trim($_GET['id']) : '';
$cat_id = isset($_GET['cid']) ? trim($_GET['cid']) : '';
//判断$art_id是否为空
if (empty($art_id)) {
  echo "栏目id不能为空";
  exit();
}
//判断$art_id是否为数字
if (!is_numeric($art_id)) {
  echo "栏目id不合法(必须是数字)";
  exit();
}
//判断$art_id是否为空
if (empty($cat_id)) {
  echo "栏目id不能为空";
  exit();
}
//判断$art_id是否为数字
if (!is_numeric($cat_id)) {
  echo "栏目id不合法(必须是数字)";
  exit();
}

if (empty($_POST)) {
  // $res = mysqli_query($conn, $sql);
  // $row = mysqli_fetch_assoc($res);
  //从数据库中获取数据绑定到页面
  $sql = "select * from art where art_id=$art_id";

  //获取一条数据
  $row = mGetRow($sql);

  $sql = "select * from cat where cat_id=$cat_id";
  $lin = mGetRow($sql);

  $sql = "select * from cat";
  $cat = mGetAll($sql);

  //将数据绑定到编辑页面
  require './view/admin/artedit.html';
} else {
  //判断post提交过来的数据是否为空
  $title = trim($_POST['title']);
  $content = trim($_POST['content']);
  $cat_id = trim($_POST['cat_id']);

  //验证数据

  if (empty($title)) {
    echo "标题不能为空";
    exit();
  }
  if (empty($content)) {
    echo "内容不能为空";
    exit();
  }
  if (empty($cat_id)) {
    echo "栏目不能为空";
    exit();
  }
  //判断标题是否存在
  $sql = "select * from art where title='$title'";
  // $res = mysqli_query($conn, $sql);
  // //@为错误抑制符
  // $row = @mysqli_fetch_assoc($res);
  $row = mGetRow($sql);
  if ($row) {
    echo "该标题名称已存在";
    exit();
  }
  //执行修改操作

  // $sql = "update cat set catname='$catname' where cat_id=$cat_id";
  //双引号可以解析$cat_id变量 ''只是一个字符串
  // $sql = "update art set title='$title',cat_id=$cat_id,content='$content' where art_id=$art_id";
  $res = mQuery($sql);
  $res = mExec('art', $_POST, 'update', "art_id=$art_id");
  //测试Sql语句是否正确
  // echo $res;
  if (!$res) {

    danger('文章修改失败！');
    // echo "<script>alert('修改成功！');window.location.href='artlist.php'</script>";
  } else {
    succ('文章修改成功！');
  }
}
